@charset "utf-8";

/* base 公共部分 */
body { font: 14px/22px 思源宋体; color:#555; margin: 0px; text-align:center;}
*{ padding:0; margin:0; font-family:"思源宋体" !important;}
a { color:#555; text-decoration:none;}
a:hover{ color:#0180cc; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
.clearboth { clear:both; }
.page{ text-align:center; margin-top:20px; width:100%; float:left; margin-bottom:10px; }
.page a{ background:#b3b3b3; color:#fff; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#555;}

.wrapper{width:100%; margin:0; padding:0; text-align:left; overflow:hidden;}
.header1{ width:100%; height:40px; line-height:40px; background:#fff; border-bottom:1px solid #f4f4f4; color:#888888}
.header1 .center{ width:1200px; margin:0 auto;}
.header1 .center span{ float:right;}
.header1 .center span a{ color:#888888; color:#f5a317; font-size:16px; font-weight:bold;}
.header{width:100%;}
.header .top{width:1200px; margin:0 auto; height:100px;}
.header .top .logo{ width:480px; height:100px; float:left;}
.header .top .logo img{width:480px; height:100px;}
.header .top .daohang{ width:580px; text-align:center; float:left; margin-left:140px;}

.nav{height:90px; line-height:90px;position:relative; z-index:1;  float:left;}
.nav a{ color:#222;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 16px;font-size:16px; color:#000000; font-weight:200;}
.nav .sub{ display:none; width:150px; left:0; top:90px;  position:absolute; background:#fff;  line-height:32px; padding:5px 0; text-align:center; font-size:15px;}
.nav .sub li{ zoom:1; border-bottom:1px dashed #ddd;}
.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{ background:#2366f3; color:#fff;  }
.nav .on h3 a{color:#025ab1;line-height:97px; font-weight:bold; border-bottom:3px solid #025ab1;}


.slideBox{ width:100%;  overflow:hidden; position:relative;   }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute;right:50%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:10px; height:10px;  text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#ff9900; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; display:block;  }

.main{ width:1200px; margin:0 auto;}
.box1{width:1200px; margin:65px auto; margin-bottom:10px;}
.box1 .title{ margin-bottom:40px; text-align:center;}
.box1 .title h2{ font-size:36px; color:#050505;}
.box1 .title p{color:#666; font-size:16px; line-height:26px; padding-top:10px;}

.gg{ width:100%; background:url(../images/gg_02.jpg) no-repeat center; height:326px;}
.gg .box11{ float: right;width:780px;margin-top:150px;}
.gg .ggLt {float: left;color: #fff;}
.gg .ggLt h3 {font-size: 30px;}
.gg .ggLt p {margin-top: 5px;font-size: 14px;}
.gg .ggLt i {display: block;width: 43px;height: 2px;background-color: #fff;margin: 20px 0 25px;}
.gg .ggLt h4 {font-weight: normal;font-size: 20px;}
.gg .gg_a {float: right;margin-top: 5px;}
.gg .gg_a a{ display:block; font-size:17px; color:#555555;line-height: 30px;padding-right: 40px;}

.box5{ width:1200px; margin:65px auto;}
.box5 ul li{ width:380px;text-align:left; float:left; margin-right:30px;}
.box5 ul li .pic{ width:380px; height:378px;}
.box5 ul li .pic img{ width:380px; height:378px;}
.box5 ul li .nr{ background:#2383cf; padding:20px; color:#fff; height:70px;}
.box5 ul li .nr a{ display:block; font-size:17px; font-weight:bold; color:#fff; padding-bottom:10px;}
.box5 ul li .nr p{ line-height:24px; font-size:15px;}
.box5 .last{ margin-right:0;}

.box22{ width:100%; background:url(../images/about_bj.jpg) no-repeat center;}
.box2{ margin:0 auto; width:1200px; padding:60px 0; margin-bottom:0;}
.box2 .title{ margin-bottom:40px; text-align:center;}
.box2 .title h2{ font-size:36px; color:#050505;}
.box2 .title p{color:#666; font-size:16px; line-height:26px; padding-top:10px;}
.box2 .nr{ margin-bottom:30px; text-align:center;}
.box2 .nr p{ font-size:15px; line-height:36px;}
.box2 .picMarquee-left{ width:1200px;  overflow:hidden; position:relative; margin-top:10px;}
.box2 .picMarquee-left .bd{ padding:10px 0;}
.box2 .picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.box2 .picMarquee-left .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center; width:290px;background:#fff;}
.box2 .picMarquee-left .bd ul li a{ color:#fff;}
.box2 .picMarquee-left .bd ul li .pic{ text-align:center; position:relative;}
.box2 .picMarquee-left .bd ul li .pic img{ width:268px; height:185px; display:block; padding:10px; border:1px solid #ddd;}
.box2 .picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.box2 .picMarquee-left .bd ul li .title1{ line-height:50px; height:50px; background:#0186d5; color:#fff; text-align:center; font-size:18px;}

.box3{ width:1200px; margin:65px auto;}
.box3 .left{ width:750px; float:left; padding:20px; border:1px solid #eeeeee;}
.box3 .left .title{ height:48px; line-height:48px; border-bottom:1px solid #ddd; color:#000005; font-size:24px; border-left:8px solid #015ab1; padding-left:15px;}
.box3 .left .title span{ float:right; font-size:14px; color:#0568c8;}
.box3 .left .title span a{color:#0568c8;}
.box3 .left .news{ margin:30px 0;}
.box3 .left .news .news_left{ float:left; width:226px;}
.box3 .left .news .news_left img{ width:224px; height:170px; border:1px solid #ddd;}
.box3 .left .news .news_right{float:right; width:495px;}
.box3 .left .news .news_right a{ color:#232324; font-size:16px; font-weight:bold;}
.box3 .left .news .news_right p{ padding-top:10px;line-height:22px;}
.box3 .left .news .news_right p a{ color:#fab82a; font-size:14px; font-weight:200;}
.box3 .left .news_list2{}
.box3 .left .news_list2 ul li{ float:left; width:355px; margin-right:20px; background:url(../images/dian_03.jpg) no-repeat left; padding-left:10px; font-size:16px; line-height:39px;}
.box3 .left .news_list2 .last{ margin-right:0;}
.box3 .right{ width:370px; float:right;}
.box3 .right .title{ background: url(../images/hd.png) no-repeat center #0568c8; color:#fff; font-size:68px; line-height:68px; font-size:24px; text-align:center; margin-bottom:30px;}
.box3 .right ul li{ margin-bottom:35px;}
.box3 .right ul li a{ display:block; background:url(../images/newWen.png) no-repeat left; padding-left:30px; color:#000005; font-weight:bold;}
.box3 .right ul li p{ background:url(../images/newDa.png) no-repeat left; padding-left:30px;}

.box4{ padding:10px 0; border-top:1px solid #eee;}
.box4 .yqlj{ width:1200px; margin:0 auto;}
.box4 .yqlj h3 {width: 80px;float: left;font-size: 15px;margin-top: 5px;font-weight: normal;}
.box4 .yqlj h3 a {color: #333;}
.box4 .yqlj h3 span {text-transform: uppercase;color: #999;display: block;}
.box4 .yqlj .list {width:1120px;float: right;}
.box4 .yqlj .list li {float: left; padding: 0 15px;font-size: 13px;color: #888888;border-right: 1px dotted #888888;margin:2px 0;}

/*内页*/
.banner2{width:100%;}
.banner2 img{width:100%;}

.main1{ width:100%; margin:0 auto; position:absolute; top:690px; left:0;}
.main2{width:1140px; margin:0 auto;background:#fff; margin-bottom:50px; padding:30px;}
.sider-left{width:210px;float:left;}
.sider-left .title{ height:45px; line-height:45px; font-size:18px;font-weight:bold; color:#fff; text-align:center; background:#0186d5; padding:0 10px;}
.sider-left .title span{ color:#00d8ff; font-size:14px; font-weight:200; padding-left:5px;}
.sider-left .title1{ height:45px; line-height:45px; font-size:18px;font-weight:bold; color:#fff; text-align:center; background:#d43817; padding:0 10px;}
.sider-left .title1 span{ color:#ef7960; font-size:14px; font-weight:200; padding-left:5px;}
.sider-left .nr{}
.sider-left .nr ul li{line-height:40px; border-bottom:1px solid #d0d0d0; background:url(../images/line.jpg) no-repeat center; color:#333333; text-align:center;}
.sider-left .nr ul li p{ line-height:32px; padding-left:30px; text-align:left;}
.sider-left .nr ul li .on{ color:#188eee;}
.sider-left .nr ul li .on1{ color:#d43817;}
.sider-left .nr1{ margin-top:25px;}
.sider-left .nr1 .title{height:45px; line-height:45px; font-size:18px; color:#fff; text-align:center; background:#0186d5; padding:0 20px;}
.sider-left .nr1 .tongzhi{ padding:10px 12px; border:1px solid #ddd;}
.sider-left .nr1 .tongzhi ul li{height:32px; line-height:32px; background:url(../images/dian.jpg) no-repeat left; padding-left:15px;}
.sider-left .nr1 .tongzhi img{}
.sider-right{width:900px;float:right; border:1px solid #ddd;}
.sr-title{height:34px; line-height:34px; background: url(../images/r_logo.jpg) no-repeat left #eeeeee; padding-left:45px; color:#000;}
.sr-title a{color:#000;}
.sr-title span{color:#188eee;}

.intro{}
.about{padding:15px;line-height:26px;min-height:360px;}
.about p{ margin-bottom:10px;}
.about .picMarquee-left{ width:853px;overflow:hidden; position:relative;}
.about .picMarquee-left .bd{ padding:10px 0;   }
.about .picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.about .picMarquee-left .bd ul li{ margin:0 11px; float:left; _display:inline; overflow:hidden; text-align:center; width:258px;}
.about .picMarquee-left .bd ul li .pic{ text-align:center; }
.about .picMarquee-left .bd ul li .pic img{ width:250px; height:200px; display:block; padding:2px; border:1px solid #ccc; }
.about .picMarquee-left .bd ul li .pic a:hover img{ border-color:#188eee;  }

.about1{padding:20px 0; padding-left:2px;}
.about1 ul li{ margin:10px;float:left; width:200px;}
.about1 ul li img{ padding:2px; border:1px solid #ddd; width:192px; height:137px;box-shadow: 0px 2px 3px #ddd;}
.about1 ul li h2{ margin:10px 0; text-align:left; font-size:16px; color:#000; font-weight:200;}
.about1 ul li span{ color:#ff9700;}
.about1 ul li p{ margin-top:10px; color:#888; line-height:24px;}

/*新闻中心*/
.news_list{padding:10px 15px;}
.news_list ul li{padding:12px 0; border-bottom:1px dashed #ccc;}
.news_list ul li a{ color:#000; font-size:15px; font-weight:bold;}
.news_list ul li a:hover{ color:#188eee;}
.news_list ul li span{ color:#999; line-height:30px; display:block;}
.news_list ul li p{ line-height:24px;}
.news-tp{width:213px;float:left;}
.news-tp img{width: 207px;height: 150px; padding:2px; border:1px solid #ddd;}
.news-wz{width:625px;float:right; line-height:24px;}
.news-wz h3 a{font-size:15px;font-weight:bold;}
.news-wz p.date2{margin:5px 0; color:#888;}
.news-wz p.more a{display:block; width:80px; height:24px; line-height:24px; border:1px solid #ff9700; text-align:center; color:#ff9700; margin-top:15px; font-size:13px; font-weight:200;}

.news_list1{padding:10px 15px;}
.news_list1 ul li{ height:34px; line-height:34px; background:url(../images/dian.jpg) no-repeat left; padding-left:20px; border-bottom:1px dashed #ddd;}
.news_list1 ul li span{ float:right; color:#999;}

/*新闻详细页*/
.news_show{ padding:20px 15px;min-height: 650px;}
.news_show .name{ font-size:18px; text-align:center; line-height:40px;}
.news_show .date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #dadada; padding-bottom:10px;}
.news_show .nr{ padding:8px 0px;line-height:26px;}
.news_show .nr p{ padding-bottom:10px;}
.news_show .back{ text-align:center;}
.news_show .back a:hover{ color:#ec6100;}


.product_list{padding:10px 0;}
.product_list ul li{width:275px;float:left; margin:12px; display:inline;background:#0186d5; text-align:center;}
.product_list ul li.last2{margin-right:0;}
.product_list ul li img{width:273px;height:300px;text-align:center; border:1px solid #ddd;}
.product_list ul li h3 a{font-size:15px; font-weight:500; height:40px; line-height:40px; text-align:center; color:#fff;}
.product_list ul li p.xx{font-size:13px; line-height:24px; }
.product_list ul li p.more2{margin-top:5px;}
.product_list ul li p.more2 a{display:block; width:50px;height:24px; line-height:24px;text-align:center;float:left; margin-right:15px; color:#fff; border-radius:3px; background:#2d3037;}
.product_list ul li p.more2 a.orange{background:#dc541a;}
.tj{margin-top:25px;}
.tj2{ border:1px solid #ddd; padding:10px; }
.tj2 ul li{text-align:center; font-size:13px; margin:5px 0;}

.product_list1{padding:10px 0;}
.product_list1 ul li{width:200px;float:left; margin:12px; display:inline;background:#0186d5; text-align:center;}
.product_list1 ul li.last2{margin-right:0;}
.product_list1 ul li img{width:198px;height: 200px;text-align:center; border:1px solid #ddd;}
.product_list1 ul li h3 a{font-size:15px; font-weight:500; height:40px; line-height:40px; text-align:center; color:#fff;}

/*产品详细*/
.product_show{ padding:20px 10px;}
.product_show .pic{ width:400px; float:left;}
.product_show .pic img{ border:1px solid #ddd; width:400px;}
.product_show .guige{ width:490px; float:right;font-size:14px; line-height:30px;}

.product_show .sm{ width:100%; float:left; margin-top:20px;}
.product_show .sm .smbt{ border-bottom:solid 1px #dadada; width:100%; float:left;}
.product_show .sm .smbt span{ background:#287fc6; color:#fff; padding:5px 10px; border-radius:4px 4px 0 0; font-size:14px; float:left;}
.product_show .sm .neirong{ padding:10px; line-height:24px; float:left;}
.product_show .nr{ margin-bottom:10px;}
.product_show .nr .title{height: 30px;border-bottom: 1px #cccccc solid;font-weight: bold; margin-bottom:10px;}

.slideTxtBox{ width:98%;  text-align:left;  margin-top:20px; padding:0 10px;}
.slideTxtBox .hd{ height:30px; line-height:30px;  padding:0 10px 0 20px;    position:relative; border-bottom:1px solid #ccc; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0; top:0;   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; background:#2d3037;  color:#fff; margin-right:5px;}
.slideTxtBox .hd ul li.on{ height:30px;  background:#ff9000; }
.slideTxtBox .bd ul{ padding:15px 0;  zoom:1; line-height:30px;  }
.slideTxtBox .bd ul table{border-collapse:collapse; border:1px solid #ddd;}
.slideTxtBox .bd ul table tr td{padding:5px ;}


/*内页右边单页及表格、表单样式*/
.intro2{ line-height:26px; padding:20px 0;font-size:13px;line-height:28px;}
.intro2 table{  margin-bottom:20px; border-collapse:collapse; }
.intro table{border:1px solid #ccc;}
.intro2 table tr td{ padding:4px; }
.intro2 table tr td a{ color:#f00;}
.intro2 table tr td a:hover{ color:#c30;}
.intro2 table input, .intro2 table textarea{ border:solid 1px #ccc; padding:4px; font-family:"思源宋体"; border-radius:3px;}
.intro2 table input.button{background:#555; color:#fff; cursor:pointer; padding:2px 10px; border:none;}
.intro1 table{ background:#dadada; margin-bottom:20px; margin-top:20px;}
.intro1 table tr td{ padding:4px; background:#fff;}
.intro1 table tr td a:hover{ color:#c30;}
.intro1 table input, .side_right .intro table textarea{ border:solid 1px #ccc; padding:4px; font-family:"思源宋体"; border-radius:3px;}
.intro1 table input.button{background:#555; color:#fff; cursor:pointer; padding:2px 10px; border:none;}


/*内页右边单页及表格、表单样式*/
.feedback{ line-height:26px; padding:20px; }
.feedback span{ color:#f00;}
.feedback p{ margin-bottom:15px;}
.feedback table{  margin-bottom:20px; border:none;}
.feedback table tr td{ padding:4px;}
.feedback table tr td a:hover{ color:#c30;}
.feedback table input, .feedback table textarea{ border:solid 1px #ccc; padding:4px; font-family:"思源宋体"; border-radius:3px;}
.feedback table input.button{background:#555; color:#fff; cursor:pointer; padding:2px 10px; border:none;}

.footer{ background:#015ab1; margin-top:0; padding:50px 0;}
.footer .center{ width:1200px; margin:0 auto; color:#fff;}
.footer .center .fl1{ float:left; width:965px;}
.footer .center .fl1 ul li{ float:left; width:965px;}
.footer .center .fl1 ul li .title{ height:36px; line-height:36px; border-bottom:1px solid #79a8d6; color:#fff; font-size:16px; margin-bottom:15px;}
.footer .center .fl1 ul li .title a{ color:#fff; padding:0 20px;}
.footer .center .fl1 ul li .nr{}
.footer .center .fl1 ul li .nr .left{ float:left; width:555px;color:#fff;}
.footer .center .fl1 ul li .nr .left p{ line-height:26px;}
.footer .center .fl1 ul li .nr .left a{ color:#fff;}
.footer .center .fl1 ul li .nr .right{ float:right; width:184px; background:url(../images/tel.png) no-repeat left; padding-left:80px; margin-top:30px; height:52px;}
.footer .center .fl1 ul li .nr .right p{ font-size:16px; color:#9ec0e1; padding-bottom:5px;}
.footer .center .fl1 ul li .nr .right span{ font-size:30px; font-weight:bold; color:#ffffff;}
.footer .center .fl2{ float:right; width:170px;}
.footer .center .fl2 img{ width:170px;}




